plexo renal - French English Dictionary